package entity;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/**
 * DateTime
 *
 * @author lenovo
 * @since 2023/8/31
 */
public class DateTime {
    public static String show(){
        SimpleDateFormat myFmt2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date now = new Date();
        return myFmt2.format(now);
    }

    public static String show(int num){
        Date d = new Date();
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String currdate = format.format(d);
        Calendar ca = Calendar.getInstance();
        // num为增加的天数，可以改变的
        ca.add(Calendar.DATE, num);
        d = ca.getTime();
        String enddate = format.format(d);
        return enddate;
    }

    // 只要年月日
    public static String showDate(int n) {
        Date d = new Date();
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
        String currdate = format.format(d);
        Calendar ca = Calendar.getInstance();
        // num为增加的天数，可以改变的
        ca.add(Calendar.DATE, n);
        d = ca.getTime();
        String enddate = format.format(d);
        return enddate;
    }

    // 只要月日
    public static String showMD(int n) {
        Date d = new Date();
        SimpleDateFormat format = new SimpleDateFormat("MM-dd");
        String currdate = format.format(d);
        Calendar ca = Calendar.getInstance();
        // num为增加的天数，可以改变的
        ca.add(Calendar.DATE, n);
        d = ca.getTime();
        String enddate = format.format(d);
        return enddate;
    }
}
